package com.atwisdom.star.service.equipment;


import com.alibaba.fastjson.JSONObject;
import com.atwisdom.star.common.vo.ResultInfo;
import com.atwisdom.star.exception.pojo.BusinessException;


/**
 * 超限数据报表服务类
 *
 * @ClassName OverLimitReportService
 * @Author wjj
 * @Date 2024/7/26
 **/
public interface OverLimitReportService {

    /**
     * 品规维度报表统计
     */
    ResultInfo<?> statisticsByProduct() throws BusinessException;

    /**
     * 设备维度报表统计
     */
    ResultInfo<?> statisticsByEquip() throws BusinessException;

    /**
     * 增加工艺超限测试数据
     */
    ResultInfo<?> testTechAdd(JSONObject data) throws BusinessException;

    /**
     * 增加实验室超限测试数据
     */
    ResultInfo<?> testLabAdd(JSONObject data) throws BusinessException;
}